<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><meta name="viewport" content="width=device-width, initial-scale=1" /><title>Distribution.Types.InstalledPackageInfo.Lens</title><link href="linuwial.css" rel="stylesheet" type="text/css" title="Linuwial" /><link rel="stylesheet" type="text/css" href="quick-jump.css" /><link rel="stylesheet" type="text/css" href="https://fonts.googleapis.com/css?family=PT+Sans:400,400i,700" /><script src="haddock-bundle.min.js" async="async" type="text/javascript"></script><script type="text/x-mathjax-config">MathJax.Hub.Config({ tex2jax: { processClass: "mathjax", ignoreClass: ".*" } });</script><script src="https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js?config=TeX-AMS-MML_HTMLorMML" type="text/javascript"></script></head><body><div id="package-header"><span class="caption">Cabal-3.4.1.0: A framework for packaging Haskell software</span><ul class="links" id="page-menu"><li><a href="src/Distribution.Types.InstalledPackageInfo.Lens.html">Source</a></li><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul></div><div id="content"><div id="module-header"><table class="info"><tr><th>Safe Haskell</th><td>Safe-Inferred</td></tr><tr><th>Language</th><td>Haskell2010</td></tr></table><p class="caption">Distribution.Types.InstalledPackageInfo.Lens</p></div><div id="interface"><h1>Documentation</h1><div class="top"><p class="src"><span class="keyword">data</span> <a id="t:InstalledPackageInfo" class="def">InstalledPackageInfo</a> <a href="src/Distribution.Types.InstalledPackageInfo.html#InstalledPackageInfo" class="link">Source</a> <a href="#t:InstalledPackageInfo" class="selflink">#</a></p><div class="subs instances"><h4 class="instances details-toggle-control details-toggle" data-details-id="i:InstalledPackageInfo">Instances</h4><details id="i:InstalledPackageInfo" open="open"><summary class="hide-when-js-enabled">Instances details</summary><table><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:InstalledPackageInfo:IsNode:1"></span> <a href="Distribution-Compat-Graph.html#t:IsNode" title="Distribution.Compat.Graph">IsNode</a> <a href="Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo" title="Distribution.Types.InstalledPackageInfo.Lens">InstalledPackageInfo</a></span> <a href="src/Distribution.Types.InstalledPackageInfo.html#line-114" class="link">Source</a> <a href="#t:InstalledPackageInfo" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><details id="i:id:InstalledPackageInfo:IsNode:1"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Distribution-Types-InstalledPackageInfo.html">Distribution.Types.InstalledPackageInfo</a></p> <div class="subs associated-types"><p class="caption">Associated Types</p><p class="src"><span class="keyword">type</span> <a href="Distribution-Compat-Graph.html#t:Key" title="Distribution.Compat.Graph">Key</a> <a href="Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo" title="Distribution.Types.InstalledPackageInfo.Lens">InstalledPackageInfo</a> <a href="src/Distribution.Compat.Graph.html#Key" class="link">Source</a> <a href="#t:Key" class="selflink">#</a></p></div> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:nodeKey">nodeKey</a> :: <a href="Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo" title="Distribution.Types.InstalledPackageInfo.Lens">InstalledPackageInfo</a> -&gt; <a href="Distribution-Compat-Graph.html#t:Key" title="Distribution.Compat.Graph">Key</a> <a href="Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo" title="Distribution.Types.InstalledPackageInfo.Lens">InstalledPackageInfo</a> <a href="src/Distribution.Compat.Graph.html#nodeKey" class="link">Source</a> <a href="#v:nodeKey" class="selflink">#</a></p><p class="src"><a href="#v:nodeNeighbors">nodeNeighbors</a> :: <a href="Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo" title="Distribution.Types.InstalledPackageInfo.Lens">InstalledPackageInfo</a> -&gt; [<a href="Distribution-Compat-Graph.html#t:Key" title="Distribution.Compat.Graph">Key</a> <a href="Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo" title="Distribution.Types.InstalledPackageInfo.Lens">InstalledPackageInfo</a>] <a href="src/Distribution.Compat.Graph.html#nodeNeighbors" class="link">Source</a> <a href="#v:nodeNeighbors" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:InstalledPackageInfo:HasMungedPackageId:2"></span> <a href="Distribution-Package.html#t:HasMungedPackageId" title="Distribution.Package">HasMungedPackageId</a> <a href="Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo" title="Distribution.Types.InstalledPackageInfo.Lens">InstalledPackageInfo</a></span> <a href="src/Distribution.Types.InstalledPackageInfo.html#line-102" class="link">Source</a> <a href="#t:InstalledPackageInfo" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><details id="i:id:InstalledPackageInfo:HasMungedPackageId:2"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Distribution-Types-InstalledPackageInfo.html">Distribution.Types.InstalledPackageInfo</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:mungedId">mungedId</a> :: <a href="Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo" title="Distribution.Types.InstalledPackageInfo.Lens">InstalledPackageInfo</a> -&gt; <a href="Distribution-Types-MungedPackageId.html#t:MungedPackageId" title="Distribution.Types.MungedPackageId">MungedPackageId</a> <a href="src/Distribution.Package.html#mungedId" class="link">Source</a> <a href="#v:mungedId" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:InstalledPackageInfo:HasUnitId:3"></span> <a href="Distribution-Package.html#t:HasUnitId" title="Distribution.Package">HasUnitId</a> <a href="Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo" title="Distribution.Types.InstalledPackageInfo.Lens">InstalledPackageInfo</a></span> <a href="src/Distribution.Types.InstalledPackageInfo.html#line-108" class="link">Source</a> <a href="#t:InstalledPackageInfo" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><details id="i:id:InstalledPackageInfo:HasUnitId:3"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Distribution-Types-InstalledPackageInfo.html">Distribution.Types.InstalledPackageInfo</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:installedUnitId">installedUnitId</a> :: <a href="Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo" title="Distribution.Types.InstalledPackageInfo.Lens">InstalledPackageInfo</a> -&gt; <a href="Distribution-Types-UnitId.html#t:UnitId" title="Distribution.Types.UnitId">UnitId</a> <a href="src/Distribution.Package.html#installedUnitId" class="link">Source</a> <a href="#v:installedUnitId" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:InstalledPackageInfo:Package:4"></span> <a href="Distribution-Package.html#t:Package" title="Distribution.Package">Package</a> <a href="Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo" title="Distribution.Types.InstalledPackageInfo.Lens">InstalledPackageInfo</a></span> <a href="src/Distribution.Types.InstalledPackageInfo.html#line-105" class="link">Source</a> <a href="#t:InstalledPackageInfo" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><details id="i:id:InstalledPackageInfo:Package:4"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Distribution-Types-InstalledPackageInfo.html">Distribution.Types.InstalledPackageInfo</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:packageId">packageId</a> :: <a href="Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo" title="Distribution.Types.InstalledPackageInfo.Lens">InstalledPackageInfo</a> -&gt; <a href="Distribution-Types-PackageId.html#t:PackageIdentifier" title="Distribution.Types.PackageId">PackageIdentifier</a> <a href="src/Distribution.Package.html#packageId" class="link">Source</a> <a href="#v:packageId" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:InstalledPackageInfo:PackageInstalled:5"></span> <a href="Distribution-Package.html#t:PackageInstalled" title="Distribution.Package">PackageInstalled</a> <a href="Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo" title="Distribution.Types.InstalledPackageInfo.Lens">InstalledPackageInfo</a></span> <a href="src/Distribution.Types.InstalledPackageInfo.html#line-111" class="link">Source</a> <a href="#t:InstalledPackageInfo" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><details id="i:id:InstalledPackageInfo:PackageInstalled:5"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Distribution-Types-InstalledPackageInfo.html">Distribution.Types.InstalledPackageInfo</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:installedDepends">installedDepends</a> :: <a href="Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo" title="Distribution.Types.InstalledPackageInfo.Lens">InstalledPackageInfo</a> -&gt; [<a href="Distribution-Types-UnitId.html#t:UnitId" title="Distribution.Types.UnitId">UnitId</a>] <a href="src/Distribution.Package.html#installedDepends" class="link">Source</a> <a href="#v:installedDepends" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:InstalledPackageInfo:Structured:6"></span> <a href="Distribution-Utils-Structured.html#t:Structured" title="Distribution.Utils.Structured">Structured</a> <a href="Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo" title="Distribution.Types.InstalledPackageInfo.Lens">InstalledPackageInfo</a></span> <a href="src/Distribution.Types.InstalledPackageInfo.html#line-98" class="link">Source</a> <a href="#t:InstalledPackageInfo" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><details id="i:id:InstalledPackageInfo:Structured:6"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Distribution-Types-InstalledPackageInfo.html">Distribution.Types.InstalledPackageInfo</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:structure">structure</a> :: <a href="Distribution-Compat-Prelude-Internal.html#t:Proxy" title="Distribution.Compat.Prelude.Internal">Proxy</a> <a href="Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo" title="Distribution.Types.InstalledPackageInfo.Lens">InstalledPackageInfo</a> -&gt; <a href="Distribution-Utils-Structured.html#t:Structure" title="Distribution.Utils.Structured">Structure</a> <a href="src/Distribution.Utils.Structured.html#structure" class="link">Source</a> <a href="#v:structure" class="selflink">#</a></p><p class="src"><a href="#v:structureHash-39-">structureHash'</a> :: Tagged <a href="Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo" title="Distribution.Types.InstalledPackageInfo.Lens">InstalledPackageInfo</a> <a href="Distribution-Utils-MD5.html#t:MD5" title="Distribution.Utils.MD5">MD5</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:InstalledPackageInfo:Generic:7"></span> <a href="Distribution-Compat-Prelude-Internal.html#t:Generic" title="Distribution.Compat.Prelude.Internal">Generic</a> <a href="Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo" title="Distribution.Types.InstalledPackageInfo.Lens">InstalledPackageInfo</a></span> <a href="src/Distribution.Types.InstalledPackageInfo.html#line-95" class="link">Source</a> <a href="#t:InstalledPackageInfo" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><details id="i:id:InstalledPackageInfo:Generic:7"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Distribution-Types-InstalledPackageInfo.html">Distribution.Types.InstalledPackageInfo</a></p> <div class="subs associated-types"><p class="caption">Associated Types</p><p class="src"><span class="keyword">type</span> <a href="../base/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a href="Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo" title="Distribution.Types.InstalledPackageInfo.Lens">InstalledPackageInfo</a> :: <a href="../base/Data-Kind.html#t:Type" title="Data.Kind">Type</a> -&gt; <a href="../base/Data-Kind.html#t:Type" title="Data.Kind">Type</a> <a href="../base/src/GHC.Generics.html#Rep" class="link">Source</a> <a href="#t:Rep" class="selflink">#</a></p></div> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:from">from</a> :: <a href="Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo" title="Distribution.Types.InstalledPackageInfo.Lens">InstalledPackageInfo</a> -&gt; <a href="../base/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a href="Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo" title="Distribution.Types.InstalledPackageInfo.Lens">InstalledPackageInfo</a> x <a href="../base/src/GHC.Generics.html#from" class="link">Source</a> <a href="#v:from" class="selflink">#</a></p><p class="src"><a href="#v:to">to</a> :: <a href="../base/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a href="Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo" title="Distribution.Types.InstalledPackageInfo.Lens">InstalledPackageInfo</a> x -&gt; <a href="Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo" title="Distribution.Types.InstalledPackageInfo.Lens">InstalledPackageInfo</a> <a href="../base/src/GHC.Generics.html#to" class="link">Source</a> <a href="#v:to" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:InstalledPackageInfo:Read:8"></span> <a href="Distribution-Compat-Prelude-Internal.html#t:Read" title="Distribution.Compat.Prelude.Internal">Read</a> <a href="Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo" title="Distribution.Types.InstalledPackageInfo.Lens">InstalledPackageInfo</a></span> <a href="src/Distribution.Types.InstalledPackageInfo.html#line-95" class="link">Source</a> <a href="#t:InstalledPackageInfo" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><details id="i:id:InstalledPackageInfo:Read:8"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Distribution-Types-InstalledPackageInfo.html">Distribution.Types.InstalledPackageInfo</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:readsPrec">readsPrec</a> :: <a href="Distribution-Compat-Prelude-Internal.html#t:Int" title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ReadS" title="Distribution.Compat.Prelude.Internal">ReadS</a> <a href="Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo" title="Distribution.Types.InstalledPackageInfo.Lens">InstalledPackageInfo</a> <a href="../base/src/GHC.Read.html#readsPrec" class="link">Source</a> <a href="#v:readsPrec" class="selflink">#</a></p><p class="src"><a href="#v:readList">readList</a> :: <a href="Distribution-Compat-Prelude-Internal.html#t:ReadS" title="Distribution.Compat.Prelude.Internal">ReadS</a> [<a href="Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo" title="Distribution.Types.InstalledPackageInfo.Lens">InstalledPackageInfo</a>] <a href="../base/src/GHC.Read.html#readList" class="link">Source</a> <a href="#v:readList" class="selflink">#</a></p><p class="src"><a href="#v:readPrec">readPrec</a> :: <a href="../base/Text-ParserCombinators-ReadPrec.html#t:ReadPrec" title="Text.ParserCombinators.ReadPrec">ReadPrec</a> <a href="Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo" title="Distribution.Types.InstalledPackageInfo.Lens">InstalledPackageInfo</a> <a href="../base/src/GHC.Read.html#readPrec" class="link">Source</a> <a href="#v:readPrec" class="selflink">#</a></p><p class="src"><a href="#v:readListPrec">readListPrec</a> :: <a href="../base/Text-ParserCombinators-ReadPrec.html#t:ReadPrec" title="Text.ParserCombinators.ReadPrec">ReadPrec</a> [<a href="Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo" title="Distribution.Types.InstalledPackageInfo.Lens">InstalledPackageInfo</a>] <a href="../base/src/GHC.Read.html#readListPrec" class="link">Source</a> <a href="#v:readListPrec" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:InstalledPackageInfo:Show:9"></span> <a href="Distribution-Compat-Prelude-Internal.html#t:Show" title="Distribution.Compat.Prelude.Internal">Show</a> <a href="Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo" title="Distribution.Types.InstalledPackageInfo.Lens">InstalledPackageInfo</a></span> <a href="src/Distribution.Types.InstalledPackageInfo.html#line-95" class="link">Source</a> <a href="#t:InstalledPackageInfo" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><details id="i:id:InstalledPackageInfo:Show:9"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Distribution-Types-InstalledPackageInfo.html">Distribution.Types.InstalledPackageInfo</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:showsPrec">showsPrec</a> :: <a href="Distribution-Compat-Prelude-Internal.html#t:Int" title="Distribution.Compat.Prelude.Internal">Int</a> -&gt; <a href="Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo" title="Distribution.Types.InstalledPackageInfo.Lens">InstalledPackageInfo</a> -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS" title="Distribution.Compat.Prelude.Internal">ShowS</a> <a href="../base/src/GHC.Show.html#showsPrec" class="link">Source</a> <a href="#v:showsPrec" class="selflink">#</a></p><p class="src"><a href="#v:show">show</a> :: <a href="Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo" title="Distribution.Types.InstalledPackageInfo.Lens">InstalledPackageInfo</a> -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:String" title="Distribution.Compat.Prelude.Internal">String</a> <a href="../base/src/GHC.Show.html#show" class="link">Source</a> <a href="#v:show" class="selflink">#</a></p><p class="src"><a href="#v:showList">showList</a> :: [<a href="Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo" title="Distribution.Types.InstalledPackageInfo.Lens">InstalledPackageInfo</a>] -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:ShowS" title="Distribution.Compat.Prelude.Internal">ShowS</a> <a href="../base/src/GHC.Show.html#showList" class="link">Source</a> <a href="#v:showList" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:InstalledPackageInfo:Binary:10"></span> <a href="Distribution-Compat-Prelude-Internal.html#t:Binary" title="Distribution.Compat.Prelude.Internal">Binary</a> <a href="Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo" title="Distribution.Types.InstalledPackageInfo.Lens">InstalledPackageInfo</a></span> <a href="src/Distribution.Types.InstalledPackageInfo.html#line-97" class="link">Source</a> <a href="#t:InstalledPackageInfo" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><details id="i:id:InstalledPackageInfo:Binary:10"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Distribution-Types-InstalledPackageInfo.html">Distribution.Types.InstalledPackageInfo</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:put">put</a> :: <a href="Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo" title="Distribution.Types.InstalledPackageInfo.Lens">InstalledPackageInfo</a> -&gt; <a href="../binary/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a href="../binary/src/Data.Binary.Class.html#put" class="link">Source</a> <a href="#v:put" class="selflink">#</a></p><p class="src"><a href="#v:get">get</a> :: <a href="../binary/Data-Binary-Get-Internal.html#t:Get" title="Data.Binary.Get.Internal">Get</a> <a href="Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo" title="Distribution.Types.InstalledPackageInfo.Lens">InstalledPackageInfo</a> <a href="../binary/src/Data.Binary.Class.html#get" class="link">Source</a> <a href="#v:get" class="selflink">#</a></p><p class="src"><a href="#v:putList">putList</a> :: [<a href="Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo" title="Distribution.Types.InstalledPackageInfo.Lens">InstalledPackageInfo</a>] -&gt; <a href="../binary/Data-Binary-Put.html#t:Put" title="Data.Binary.Put">Put</a> <a href="../binary/src/Data.Binary.Class.html#putList" class="link">Source</a> <a href="#v:putList" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:InstalledPackageInfo:NFData:11"></span> <a href="Distribution-Compat-Prelude-Internal.html#t:NFData" title="Distribution.Compat.Prelude.Internal">NFData</a> <a href="Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo" title="Distribution.Types.InstalledPackageInfo.Lens">InstalledPackageInfo</a></span> <a href="src/Distribution.Types.InstalledPackageInfo.html#line-100" class="link">Source</a> <a href="#t:InstalledPackageInfo" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><details id="i:id:InstalledPackageInfo:NFData:11"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Distribution-Types-InstalledPackageInfo.html">Distribution.Types.InstalledPackageInfo</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:rnf">rnf</a> :: <a href="Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo" title="Distribution.Types.InstalledPackageInfo.Lens">InstalledPackageInfo</a> -&gt; () <a href="../deepseq/src/Control.DeepSeq.html#rnf" class="link">Source</a> <a href="#v:rnf" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:InstalledPackageInfo:Eq:12"></span> <a href="Distribution-Compat-Prelude-Internal.html#t:Eq" title="Distribution.Compat.Prelude.Internal">Eq</a> <a href="Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo" title="Distribution.Types.InstalledPackageInfo.Lens">InstalledPackageInfo</a></span> <a href="src/Distribution.Types.InstalledPackageInfo.html#line-95" class="link">Source</a> <a href="#t:InstalledPackageInfo" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><details id="i:id:InstalledPackageInfo:Eq:12"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Distribution-Types-InstalledPackageInfo.html">Distribution.Types.InstalledPackageInfo</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-61--61-">(==)</a> :: <a href="Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo" title="Distribution.Types.InstalledPackageInfo.Lens">InstalledPackageInfo</a> -&gt; <a href="Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo" title="Distribution.Types.InstalledPackageInfo.Lens">InstalledPackageInfo</a> -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-61--61-" class="selflink">#</a></p><p class="src"><a href="#v:-47--61-">(/=)</a> :: <a href="Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo" title="Distribution.Types.InstalledPackageInfo.Lens">InstalledPackageInfo</a> -&gt; <a href="Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo" title="Distribution.Types.InstalledPackageInfo.Lens">InstalledPackageInfo</a> -&gt; <a href="Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="#v:-47--61-" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:InstalledPackageInfo:Monoid:13"></span> <a href="Distribution-Compat-Semigroup.html#t:Monoid" title="Distribution.Compat.Semigroup">Monoid</a> (<a href="Distribution-Simple-PackageIndex.html#t:PackageIndex" title="Distribution.Simple.PackageIndex">PackageIndex</a> <a href="Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo" title="Distribution.Types.InstalledPackageInfo.Lens">InstalledPackageInfo</a>)</span> <a href="src/Distribution.Simple.PackageIndex.html#line-158" class="link">Source</a> <a href="#t:Monoid" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><details id="i:id:InstalledPackageInfo:Monoid:13"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Distribution-Simple-PackageIndex.html">Distribution.Simple.PackageIndex</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:mempty">mempty</a> :: <a href="Distribution-Simple-PackageIndex.html#t:PackageIndex" title="Distribution.Simple.PackageIndex">PackageIndex</a> <a href="Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo" title="Distribution.Types.InstalledPackageInfo.Lens">InstalledPackageInfo</a> <a href="../base/src/GHC.Base.html#mempty" class="link">Source</a> <a href="#v:mempty" class="selflink">#</a></p><p class="src"><a href="#v:mappend">mappend</a> :: <a href="Distribution-Simple-PackageIndex.html#t:PackageIndex" title="Distribution.Simple.PackageIndex">PackageIndex</a> <a href="Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo" title="Distribution.Types.InstalledPackageInfo.Lens">InstalledPackageInfo</a> -&gt; <a href="Distribution-Simple-PackageIndex.html#t:PackageIndex" title="Distribution.Simple.PackageIndex">PackageIndex</a> <a href="Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo" title="Distribution.Types.InstalledPackageInfo.Lens">InstalledPackageInfo</a> -&gt; <a href="Distribution-Simple-PackageIndex.html#t:PackageIndex" title="Distribution.Simple.PackageIndex">PackageIndex</a> <a href="Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo" title="Distribution.Types.InstalledPackageInfo.Lens">InstalledPackageInfo</a> <a href="../base/src/GHC.Base.html#mappend" class="link">Source</a> <a href="#v:mappend" class="selflink">#</a></p><p class="src"><a href="#v:mconcat">mconcat</a> :: [<a href="Distribution-Simple-PackageIndex.html#t:PackageIndex" title="Distribution.Simple.PackageIndex">PackageIndex</a> <a href="Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo" title="Distribution.Types.InstalledPackageInfo.Lens">InstalledPackageInfo</a>] -&gt; <a href="Distribution-Simple-PackageIndex.html#t:PackageIndex" title="Distribution.Simple.PackageIndex">PackageIndex</a> <a href="Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo" title="Distribution.Types.InstalledPackageInfo.Lens">InstalledPackageInfo</a> <a href="../base/src/GHC.Base.html#mconcat" class="link">Source</a> <a href="#v:mconcat" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:InstalledPackageInfo:Semigroup:14"></span> <a href="Distribution-Compat-Semigroup.html#t:Semigroup" title="Distribution.Compat.Semigroup">Semigroup</a> (<a href="Distribution-Simple-PackageIndex.html#t:PackageIndex" title="Distribution.Simple.PackageIndex">PackageIndex</a> <a href="Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo" title="Distribution.Types.InstalledPackageInfo.Lens">InstalledPackageInfo</a>)</span> <a href="src/Distribution.Simple.PackageIndex.html#line-165" class="link">Source</a> <a href="#t:Semigroup" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><details id="i:id:InstalledPackageInfo:Semigroup:14"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Distribution-Simple-PackageIndex.html">Distribution.Simple.PackageIndex</a></p> <div class="subs methods"><p class="caption">Methods</p><p class="src"><a href="#v:-60--62-">(&lt;&gt;)</a> :: <a href="Distribution-Simple-PackageIndex.html#t:PackageIndex" title="Distribution.Simple.PackageIndex">PackageIndex</a> <a href="Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo" title="Distribution.Types.InstalledPackageInfo.Lens">InstalledPackageInfo</a> -&gt; <a href="Distribution-Simple-PackageIndex.html#t:PackageIndex" title="Distribution.Simple.PackageIndex">PackageIndex</a> <a href="Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo" title="Distribution.Types.InstalledPackageInfo.Lens">InstalledPackageInfo</a> -&gt; <a href="Distribution-Simple-PackageIndex.html#t:PackageIndex" title="Distribution.Simple.PackageIndex">PackageIndex</a> <a href="Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo" title="Distribution.Types.InstalledPackageInfo.Lens">InstalledPackageInfo</a> <a href="../base/src/GHC.Base.html#%3C%3E" class="link">Source</a> <a href="#v:-60--62-" class="selflink">#</a></p><p class="src"><a href="#v:sconcat">sconcat</a> :: <a href="Distribution-Compat-Prelude-Internal.html#t:NonEmpty" title="Distribution.Compat.Prelude.Internal">NonEmpty</a> (<a href="Distribution-Simple-PackageIndex.html#t:PackageIndex" title="Distribution.Simple.PackageIndex">PackageIndex</a> <a href="Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo" title="Distribution.Types.InstalledPackageInfo.Lens">InstalledPackageInfo</a>) -&gt; <a href="Distribution-Simple-PackageIndex.html#t:PackageIndex" title="Distribution.Simple.PackageIndex">PackageIndex</a> <a href="Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo" title="Distribution.Types.InstalledPackageInfo.Lens">InstalledPackageInfo</a> <a href="../base/src/GHC.Base.html#sconcat" class="link">Source</a> <a href="#v:sconcat" class="selflink">#</a></p><p class="src"><a href="#v:stimes">stimes</a> :: <a href="Distribution-Compat-Prelude-Internal.html#t:Integral" title="Distribution.Compat.Prelude.Internal">Integral</a> b =&gt; b -&gt; <a href="Distribution-Simple-PackageIndex.html#t:PackageIndex" title="Distribution.Simple.PackageIndex">PackageIndex</a> <a href="Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo" title="Distribution.Types.InstalledPackageInfo.Lens">InstalledPackageInfo</a> -&gt; <a href="Distribution-Simple-PackageIndex.html#t:PackageIndex" title="Distribution.Simple.PackageIndex">PackageIndex</a> <a href="Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo" title="Distribution.Types.InstalledPackageInfo.Lens">InstalledPackageInfo</a> <a href="../base/src/GHC.Base.html#stimes" class="link">Source</a> <a href="#v:stimes" class="selflink">#</a></p></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:InstalledPackageInfo:Key:15"></span> <span class="keyword">type</span> <a href="Distribution-Compat-Graph.html#t:Key" title="Distribution.Compat.Graph">Key</a> <a href="Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo" title="Distribution.Types.InstalledPackageInfo.Lens">InstalledPackageInfo</a></span> <a href="src/Distribution.Types.InstalledPackageInfo.html#line-115" class="link">Source</a> <a href="#t:InstalledPackageInfo" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><details id="i:id:InstalledPackageInfo:Key:15"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Distribution-Types-InstalledPackageInfo.html">Distribution.Types.InstalledPackageInfo</a></p> <div class="src"><span class="keyword">type</span> <a href="Distribution-Compat-Graph.html#t:Key" title="Distribution.Compat.Graph">Key</a> <a href="Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo" title="Distribution.Types.InstalledPackageInfo.Lens">InstalledPackageInfo</a> = <a href="Distribution-Types-UnitId.html#t:UnitId" title="Distribution.Types.UnitId">UnitId</a></div></details></td></tr><tr><td class="src clearfix"><span class="inst-left"><span class="instance details-toggle-control details-toggle" data-details-id="i:id:InstalledPackageInfo:Rep:16"></span> <span class="keyword">type</span> <a href="../base/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a href="Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo" title="Distribution.Types.InstalledPackageInfo.Lens">InstalledPackageInfo</a></span> <a href="src/Distribution.Types.InstalledPackageInfo.html#line-95" class="link">Source</a> <a href="#t:InstalledPackageInfo" class="selflink">#</a></td><td class="doc empty">&nbsp;</td></tr><tr><td colspan="2"><details id="i:id:InstalledPackageInfo:Rep:16"><summary class="hide-when-js-enabled">Instance details</summary><p>Defined in <a href="Distribution-Types-InstalledPackageInfo.html">Distribution.Types.InstalledPackageInfo</a></p> <div class="src"><span class="keyword">type</span> <a href="../base/GHC-Generics.html#t:Rep" title="GHC.Generics">Rep</a> <a href="Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo" title="Distribution.Types.InstalledPackageInfo.Lens">InstalledPackageInfo</a> = <a href="../base/GHC-Generics.html#t:D1" title="GHC.Generics">D1</a> ('<a href="../base/GHC-Generics.html#v:MetaData" title="GHC.Generics">MetaData</a> &quot;InstalledPackageInfo&quot; &quot;Distribution.Types.InstalledPackageInfo&quot; &quot;Cabal-3.4.1.0&quot; '<a href="Distribution-Compat-Prelude-Internal.html#v:False" title="Distribution.Compat.Prelude.Internal">False</a>) (<a href="../base/GHC-Generics.html#t:C1" title="GHC.Generics">C1</a> ('<a href="../base/GHC-Generics.html#v:MetaCons" title="GHC.Generics">MetaCons</a> &quot;InstalledPackageInfo&quot; '<a href="../base/GHC-Generics.html#v:PrefixI" title="GHC.Generics">PrefixI</a> '<a href="Distribution-Compat-Prelude-Internal.html#v:True" title="Distribution.Compat.Prelude.Internal">True</a>) (((((<a href="../base/GHC-Generics.html#t:S1" title="GHC.Generics">S1</a> ('<a href="../base/GHC-Generics.html#v:MetaSel" title="GHC.Generics">MetaSel</a> ('<a href="Distribution-Compat-Prelude-Internal.html#v:Just" title="Distribution.Compat.Prelude.Internal">Just</a> &quot;sourcePackageId&quot;) '<a href="../base/GHC-Generics.html#v:NoSourceUnpackedness" title="GHC.Generics">NoSourceUnpackedness</a> '<a href="../base/GHC-Generics.html#v:NoSourceStrictness" title="GHC.Generics">NoSourceStrictness</a> '<a href="../base/GHC-Generics.html#v:DecidedLazy" title="GHC.Generics">DecidedLazy</a>) (<a href="../base/GHC-Generics.html#t:Rec0" title="GHC.Generics">Rec0</a> <a href="Distribution-Types-PackageId.html#t:PackageId" title="Distribution.Types.PackageId">PackageId</a>) <a href="../base/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> <a href="../base/GHC-Generics.html#t:S1" title="GHC.Generics">S1</a> ('<a href="../base/GHC-Generics.html#v:MetaSel" title="GHC.Generics">MetaSel</a> ('<a href="Distribution-Compat-Prelude-Internal.html#v:Just" title="Distribution.Compat.Prelude.Internal">Just</a> &quot;sourceLibName&quot;) '<a href="../base/GHC-Generics.html#v:NoSourceUnpackedness" title="GHC.Generics">NoSourceUnpackedness</a> '<a href="../base/GHC-Generics.html#v:NoSourceStrictness" title="GHC.Generics">NoSourceStrictness</a> '<a href="../base/GHC-Generics.html#v:DecidedLazy" title="GHC.Generics">DecidedLazy</a>) (<a href="../base/GHC-Generics.html#t:Rec0" title="GHC.Generics">Rec0</a> <a href="Distribution-Types-LibraryName.html#t:LibraryName" title="Distribution.Types.LibraryName">LibraryName</a>)) <a href="../base/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> (<a href="../base/GHC-Generics.html#t:S1" title="GHC.Generics">S1</a> ('<a href="../base/GHC-Generics.html#v:MetaSel" title="GHC.Generics">MetaSel</a> ('<a href="Distribution-Compat-Prelude-Internal.html#v:Just" title="Distribution.Compat.Prelude.Internal">Just</a> &quot;installedComponentId_&quot;) '<a href="../base/GHC-Generics.html#v:NoSourceUnpackedness" title="GHC.Generics">NoSourceUnpackedness</a> '<a href="../base/GHC-Generics.html#v:NoSourceStrictness" title="GHC.Generics">NoSourceStrictness</a> '<a href="../base/GHC-Generics.html#v:DecidedLazy" title="GHC.Generics">DecidedLazy</a>) (<a href="../base/GHC-Generics.html#t:Rec0" title="GHC.Generics">Rec0</a> <a href="Distribution-Types-ComponentId.html#t:ComponentId" title="Distribution.Types.ComponentId">ComponentId</a>) <a href="../base/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> (<a href="../base/GHC-Generics.html#t:S1" title="GHC.Generics">S1</a> ('<a href="../base/GHC-Generics.html#v:MetaSel" title="GHC.Generics">MetaSel</a> ('<a href="Distribution-Compat-Prelude-Internal.html#v:Just" title="Distribution.Compat.Prelude.Internal">Just</a> &quot;libVisibility&quot;) '<a href="../base/GHC-Generics.html#v:NoSourceUnpackedness" title="GHC.Generics">NoSourceUnpackedness</a> '<a href="../base/GHC-Generics.html#v:NoSourceStrictness" title="GHC.Generics">NoSourceStrictness</a> '<a href="../base/GHC-Generics.html#v:DecidedLazy" title="GHC.Generics">DecidedLazy</a>) (<a href="../base/GHC-Generics.html#t:Rec0" title="GHC.Generics">Rec0</a> <a href="Distribution-Types-LibraryVisibility.html#t:LibraryVisibility" title="Distribution.Types.LibraryVisibility">LibraryVisibility</a>) <a href="../base/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> <a href="../base/GHC-Generics.html#t:S1" title="GHC.Generics">S1</a> ('<a href="../base/GHC-Generics.html#v:MetaSel" title="GHC.Generics">MetaSel</a> ('<a href="Distribution-Compat-Prelude-Internal.html#v:Just" title="Distribution.Compat.Prelude.Internal">Just</a> &quot;installedUnitId&quot;) '<a href="../base/GHC-Generics.html#v:NoSourceUnpackedness" title="GHC.Generics">NoSourceUnpackedness</a> '<a href="../base/GHC-Generics.html#v:NoSourceStrictness" title="GHC.Generics">NoSourceStrictness</a> '<a href="../base/GHC-Generics.html#v:DecidedLazy" title="GHC.Generics">DecidedLazy</a>) (<a href="../base/GHC-Generics.html#t:Rec0" title="GHC.Generics">Rec0</a> <a href="Distribution-Types-UnitId.html#t:UnitId" title="Distribution.Types.UnitId">UnitId</a>)))) <a href="../base/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> ((<a href="../base/GHC-Generics.html#t:S1" title="GHC.Generics">S1</a> ('<a href="../base/GHC-Generics.html#v:MetaSel" title="GHC.Generics">MetaSel</a> ('<a href="Distribution-Compat-Prelude-Internal.html#v:Just" title="Distribution.Compat.Prelude.Internal">Just</a> &quot;instantiatedWith&quot;) '<a href="../base/GHC-Generics.html#v:NoSourceUnpackedness" title="GHC.Generics">NoSourceUnpackedness</a> '<a href="../base/GHC-Generics.html#v:NoSourceStrictness" title="GHC.Generics">NoSourceStrictness</a> '<a href="../base/GHC-Generics.html#v:DecidedLazy" title="GHC.Generics">DecidedLazy</a>) (<a href="../base/GHC-Generics.html#t:Rec0" title="GHC.Generics">Rec0</a> [(<a href="Distribution-ModuleName.html#t:ModuleName" title="Distribution.ModuleName">ModuleName</a>, <a href="Distribution-Backpack.html#t:OpenModule" title="Distribution.Backpack">OpenModule</a>)]) <a href="../base/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> <a href="../base/GHC-Generics.html#t:S1" title="GHC.Generics">S1</a> ('<a href="../base/GHC-Generics.html#v:MetaSel" title="GHC.Generics">MetaSel</a> ('<a href="Distribution-Compat-Prelude-Internal.html#v:Just" title="Distribution.Compat.Prelude.Internal">Just</a> &quot;compatPackageKey&quot;) '<a href="../base/GHC-Generics.html#v:NoSourceUnpackedness" title="GHC.Generics">NoSourceUnpackedness</a> '<a href="../base/GHC-Generics.html#v:NoSourceStrictness" title="GHC.Generics">NoSourceStrictness</a> '<a href="../base/GHC-Generics.html#v:DecidedLazy" title="GHC.Generics">DecidedLazy</a>) (<a href="../base/GHC-Generics.html#t:Rec0" title="GHC.Generics">Rec0</a> <a href="Distribution-Compat-Prelude-Internal.html#t:String" title="Distribution.Compat.Prelude.Internal">String</a>)) <a href="../base/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> (<a href="../base/GHC-Generics.html#t:S1" title="GHC.Generics">S1</a> ('<a href="../base/GHC-Generics.html#v:MetaSel" title="GHC.Generics">MetaSel</a> ('<a href="Distribution-Compat-Prelude-Internal.html#v:Just" title="Distribution.Compat.Prelude.Internal">Just</a> &quot;license&quot;) '<a href="../base/GHC-Generics.html#v:NoSourceUnpackedness" title="GHC.Generics">NoSourceUnpackedness</a> '<a href="../base/GHC-Generics.html#v:NoSourceStrictness" title="GHC.Generics">NoSourceStrictness</a> '<a href="../base/GHC-Generics.html#v:DecidedLazy" title="GHC.Generics">DecidedLazy</a>) (<a href="../base/GHC-Generics.html#t:Rec0" title="GHC.Generics">Rec0</a> (<a href="Distribution-Compat-Prelude-Internal.html#t:Either" title="Distribution.Compat.Prelude.Internal">Either</a> <a href="Distribution-SPDX-License.html#t:License" title="Distribution.SPDX.License">License</a> <a href="Distribution-License.html#t:License" title="Distribution.License">License</a>)) <a href="../base/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> (<a href="../base/GHC-Generics.html#t:S1" title="GHC.Generics">S1</a> ('<a href="../base/GHC-Generics.html#v:MetaSel" title="GHC.Generics">MetaSel</a> ('<a href="Distribution-Compat-Prelude-Internal.html#v:Just" title="Distribution.Compat.Prelude.Internal">Just</a> &quot;copyright&quot;) '<a href="../base/GHC-Generics.html#v:NoSourceUnpackedness" title="GHC.Generics">NoSourceUnpackedness</a> '<a href="../base/GHC-Generics.html#v:SourceStrict" title="GHC.Generics">SourceStrict</a> '<a href="../base/GHC-Generics.html#v:DecidedStrict" title="GHC.Generics">DecidedStrict</a>) (<a href="../base/GHC-Generics.html#t:Rec0" title="GHC.Generics">Rec0</a> <a href="Distribution-Utils-ShortText.html#t:ShortText" title="Distribution.Utils.ShortText">ShortText</a>) <a href="../base/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> <a href="../base/GHC-Generics.html#t:S1" title="GHC.Generics">S1</a> ('<a href="../base/GHC-Generics.html#v:MetaSel" title="GHC.Generics">MetaSel</a> ('<a href="Distribution-Compat-Prelude-Internal.html#v:Just" title="Distribution.Compat.Prelude.Internal">Just</a> &quot;maintainer&quot;) '<a href="../base/GHC-Generics.html#v:NoSourceUnpackedness" title="GHC.Generics">NoSourceUnpackedness</a> '<a href="../base/GHC-Generics.html#v:SourceStrict" title="GHC.Generics">SourceStrict</a> '<a href="../base/GHC-Generics.html#v:DecidedStrict" title="GHC.Generics">DecidedStrict</a>) (<a href="../base/GHC-Generics.html#t:Rec0" title="GHC.Generics">Rec0</a> <a href="Distribution-Utils-ShortText.html#t:ShortText" title="Distribution.Utils.ShortText">ShortText</a>))))) <a href="../base/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> (((<a href="../base/GHC-Generics.html#t:S1" title="GHC.Generics">S1</a> ('<a href="../base/GHC-Generics.html#v:MetaSel" title="GHC.Generics">MetaSel</a> ('<a href="Distribution-Compat-Prelude-Internal.html#v:Just" title="Distribution.Compat.Prelude.Internal">Just</a> &quot;author&quot;) '<a href="../base/GHC-Generics.html#v:NoSourceUnpackedness" title="GHC.Generics">NoSourceUnpackedness</a> '<a href="../base/GHC-Generics.html#v:SourceStrict" title="GHC.Generics">SourceStrict</a> '<a href="../base/GHC-Generics.html#v:DecidedStrict" title="GHC.Generics">DecidedStrict</a>) (<a href="../base/GHC-Generics.html#t:Rec0" title="GHC.Generics">Rec0</a> <a href="Distribution-Utils-ShortText.html#t:ShortText" title="Distribution.Utils.ShortText">ShortText</a>) <a href="../base/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> <a href="../base/GHC-Generics.html#t:S1" title="GHC.Generics">S1</a> ('<a href="../base/GHC-Generics.html#v:MetaSel" title="GHC.Generics">MetaSel</a> ('<a href="Distribution-Compat-Prelude-Internal.html#v:Just" title="Distribution.Compat.Prelude.Internal">Just</a> &quot;stability&quot;) '<a href="../base/GHC-Generics.html#v:NoSourceUnpackedness" title="GHC.Generics">NoSourceUnpackedness</a> '<a href="../base/GHC-Generics.html#v:SourceStrict" title="GHC.Generics">SourceStrict</a> '<a href="../base/GHC-Generics.html#v:DecidedStrict" title="GHC.Generics">DecidedStrict</a>) (<a href="../base/GHC-Generics.html#t:Rec0" title="GHC.Generics">Rec0</a> <a href="Distribution-Utils-ShortText.html#t:ShortText" title="Distribution.Utils.ShortText">ShortText</a>)) <a href="../base/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> (<a href="../base/GHC-Generics.html#t:S1" title="GHC.Generics">S1</a> ('<a href="../base/GHC-Generics.html#v:MetaSel" title="GHC.Generics">MetaSel</a> ('<a href="Distribution-Compat-Prelude-Internal.html#v:Just" title="Distribution.Compat.Prelude.Internal">Just</a> &quot;homepage&quot;) '<a href="../base/GHC-Generics.html#v:NoSourceUnpackedness" title="GHC.Generics">NoSourceUnpackedness</a> '<a href="../base/GHC-Generics.html#v:SourceStrict" title="GHC.Generics">SourceStrict</a> '<a href="../base/GHC-Generics.html#v:DecidedStrict" title="GHC.Generics">DecidedStrict</a>) (<a href="../base/GHC-Generics.html#t:Rec0" title="GHC.Generics">Rec0</a> <a href="Distribution-Utils-ShortText.html#t:ShortText" title="Distribution.Utils.ShortText">ShortText</a>) <a href="../base/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> (<a href="../base/GHC-Generics.html#t:S1" title="GHC.Generics">S1</a> ('<a href="../base/GHC-Generics.html#v:MetaSel" title="GHC.Generics">MetaSel</a> ('<a href="Distribution-Compat-Prelude-Internal.html#v:Just" title="Distribution.Compat.Prelude.Internal">Just</a> &quot;pkgUrl&quot;) '<a href="../base/GHC-Generics.html#v:NoSourceUnpackedness" title="GHC.Generics">NoSourceUnpackedness</a> '<a href="../base/GHC-Generics.html#v:SourceStrict" title="GHC.Generics">SourceStrict</a> '<a href="../base/GHC-Generics.html#v:DecidedStrict" title="GHC.Generics">DecidedStrict</a>) (<a href="../base/GHC-Generics.html#t:Rec0" title="GHC.Generics">Rec0</a> <a href="Distribution-Utils-ShortText.html#t:ShortText" title="Distribution.Utils.ShortText">ShortText</a>) <a href="../base/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> <a href="../base/GHC-Generics.html#t:S1" title="GHC.Generics">S1</a> ('<a href="../base/GHC-Generics.html#v:MetaSel" title="GHC.Generics">MetaSel</a> ('<a href="Distribution-Compat-Prelude-Internal.html#v:Just" title="Distribution.Compat.Prelude.Internal">Just</a> &quot;synopsis&quot;) '<a href="../base/GHC-Generics.html#v:NoSourceUnpackedness" title="GHC.Generics">NoSourceUnpackedness</a> '<a href="../base/GHC-Generics.html#v:SourceStrict" title="GHC.Generics">SourceStrict</a> '<a href="../base/GHC-Generics.html#v:DecidedStrict" title="GHC.Generics">DecidedStrict</a>) (<a href="../base/GHC-Generics.html#t:Rec0" title="GHC.Generics">Rec0</a> <a href="Distribution-Utils-ShortText.html#t:ShortText" title="Distribution.Utils.ShortText">ShortText</a>)))) <a href="../base/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> ((<a href="../base/GHC-Generics.html#t:S1" title="GHC.Generics">S1</a> ('<a href="../base/GHC-Generics.html#v:MetaSel" title="GHC.Generics">MetaSel</a> ('<a href="Distribution-Compat-Prelude-Internal.html#v:Just" title="Distribution.Compat.Prelude.Internal">Just</a> &quot;description&quot;) '<a href="../base/GHC-Generics.html#v:NoSourceUnpackedness" title="GHC.Generics">NoSourceUnpackedness</a> '<a href="../base/GHC-Generics.html#v:SourceStrict" title="GHC.Generics">SourceStrict</a> '<a href="../base/GHC-Generics.html#v:DecidedStrict" title="GHC.Generics">DecidedStrict</a>) (<a href="../base/GHC-Generics.html#t:Rec0" title="GHC.Generics">Rec0</a> <a href="Distribution-Utils-ShortText.html#t:ShortText" title="Distribution.Utils.ShortText">ShortText</a>) <a href="../base/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> (<a href="../base/GHC-Generics.html#t:S1" title="GHC.Generics">S1</a> ('<a href="../base/GHC-Generics.html#v:MetaSel" title="GHC.Generics">MetaSel</a> ('<a href="Distribution-Compat-Prelude-Internal.html#v:Just" title="Distribution.Compat.Prelude.Internal">Just</a> &quot;category&quot;) '<a href="../base/GHC-Generics.html#v:NoSourceUnpackedness" title="GHC.Generics">NoSourceUnpackedness</a> '<a href="../base/GHC-Generics.html#v:SourceStrict" title="GHC.Generics">SourceStrict</a> '<a href="../base/GHC-Generics.html#v:DecidedStrict" title="GHC.Generics">DecidedStrict</a>) (<a href="../base/GHC-Generics.html#t:Rec0" title="GHC.Generics">Rec0</a> <a href="Distribution-Utils-ShortText.html#t:ShortText" title="Distribution.Utils.ShortText">ShortText</a>) <a href="../base/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> <a href="../base/GHC-Generics.html#t:S1" title="GHC.Generics">S1</a> ('<a href="../base/GHC-Generics.html#v:MetaSel" title="GHC.Generics">MetaSel</a> ('<a href="Distribution-Compat-Prelude-Internal.html#v:Just" title="Distribution.Compat.Prelude.Internal">Just</a> &quot;abiHash&quot;) '<a href="../base/GHC-Generics.html#v:NoSourceUnpackedness" title="GHC.Generics">NoSourceUnpackedness</a> '<a href="../base/GHC-Generics.html#v:NoSourceStrictness" title="GHC.Generics">NoSourceStrictness</a> '<a href="../base/GHC-Generics.html#v:DecidedLazy" title="GHC.Generics">DecidedLazy</a>) (<a href="../base/GHC-Generics.html#t:Rec0" title="GHC.Generics">Rec0</a> <a href="Distribution-Types-AbiHash.html#t:AbiHash" title="Distribution.Types.AbiHash">AbiHash</a>))) <a href="../base/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> (<a href="../base/GHC-Generics.html#t:S1" title="GHC.Generics">S1</a> ('<a href="../base/GHC-Generics.html#v:MetaSel" title="GHC.Generics">MetaSel</a> ('<a href="Distribution-Compat-Prelude-Internal.html#v:Just" title="Distribution.Compat.Prelude.Internal">Just</a> &quot;indefinite&quot;) '<a href="../base/GHC-Generics.html#v:NoSourceUnpackedness" title="GHC.Generics">NoSourceUnpackedness</a> '<a href="../base/GHC-Generics.html#v:NoSourceStrictness" title="GHC.Generics">NoSourceStrictness</a> '<a href="../base/GHC-Generics.html#v:DecidedLazy" title="GHC.Generics">DecidedLazy</a>) (<a href="../base/GHC-Generics.html#t:Rec0" title="GHC.Generics">Rec0</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a>) <a href="../base/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> (<a href="../base/GHC-Generics.html#t:S1" title="GHC.Generics">S1</a> ('<a href="../base/GHC-Generics.html#v:MetaSel" title="GHC.Generics">MetaSel</a> ('<a href="Distribution-Compat-Prelude-Internal.html#v:Just" title="Distribution.Compat.Prelude.Internal">Just</a> &quot;exposed&quot;) '<a href="../base/GHC-Generics.html#v:NoSourceUnpackedness" title="GHC.Generics">NoSourceUnpackedness</a> '<a href="../base/GHC-Generics.html#v:NoSourceStrictness" title="GHC.Generics">NoSourceStrictness</a> '<a href="../base/GHC-Generics.html#v:DecidedLazy" title="GHC.Generics">DecidedLazy</a>) (<a href="../base/GHC-Generics.html#t:Rec0" title="GHC.Generics">Rec0</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a>) <a href="../base/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> <a href="../base/GHC-Generics.html#t:S1" title="GHC.Generics">S1</a> ('<a href="../base/GHC-Generics.html#v:MetaSel" title="GHC.Generics">MetaSel</a> ('<a href="Distribution-Compat-Prelude-Internal.html#v:Just" title="Distribution.Compat.Prelude.Internal">Just</a> &quot;exposedModules&quot;) '<a href="../base/GHC-Generics.html#v:NoSourceUnpackedness" title="GHC.Generics">NoSourceUnpackedness</a> '<a href="../base/GHC-Generics.html#v:NoSourceStrictness" title="GHC.Generics">NoSourceStrictness</a> '<a href="../base/GHC-Generics.html#v:DecidedLazy" title="GHC.Generics">DecidedLazy</a>) (<a href="../base/GHC-Generics.html#t:Rec0" title="GHC.Generics">Rec0</a> [<a href="Distribution-Types-ExposedModule.html#t:ExposedModule" title="Distribution.Types.ExposedModule">ExposedModule</a>])))))) <a href="../base/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> ((((<a href="../base/GHC-Generics.html#t:S1" title="GHC.Generics">S1</a> ('<a href="../base/GHC-Generics.html#v:MetaSel" title="GHC.Generics">MetaSel</a> ('<a href="Distribution-Compat-Prelude-Internal.html#v:Just" title="Distribution.Compat.Prelude.Internal">Just</a> &quot;hiddenModules&quot;) '<a href="../base/GHC-Generics.html#v:NoSourceUnpackedness" title="GHC.Generics">NoSourceUnpackedness</a> '<a href="../base/GHC-Generics.html#v:NoSourceStrictness" title="GHC.Generics">NoSourceStrictness</a> '<a href="../base/GHC-Generics.html#v:DecidedLazy" title="GHC.Generics">DecidedLazy</a>) (<a href="../base/GHC-Generics.html#t:Rec0" title="GHC.Generics">Rec0</a> [<a href="Distribution-ModuleName.html#t:ModuleName" title="Distribution.ModuleName">ModuleName</a>]) <a href="../base/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> <a href="../base/GHC-Generics.html#t:S1" title="GHC.Generics">S1</a> ('<a href="../base/GHC-Generics.html#v:MetaSel" title="GHC.Generics">MetaSel</a> ('<a href="Distribution-Compat-Prelude-Internal.html#v:Just" title="Distribution.Compat.Prelude.Internal">Just</a> &quot;trusted&quot;) '<a href="../base/GHC-Generics.html#v:NoSourceUnpackedness" title="GHC.Generics">NoSourceUnpackedness</a> '<a href="../base/GHC-Generics.html#v:NoSourceStrictness" title="GHC.Generics">NoSourceStrictness</a> '<a href="../base/GHC-Generics.html#v:DecidedLazy" title="GHC.Generics">DecidedLazy</a>) (<a href="../base/GHC-Generics.html#t:Rec0" title="GHC.Generics">Rec0</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a>)) <a href="../base/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> (<a href="../base/GHC-Generics.html#t:S1" title="GHC.Generics">S1</a> ('<a href="../base/GHC-Generics.html#v:MetaSel" title="GHC.Generics">MetaSel</a> ('<a href="Distribution-Compat-Prelude-Internal.html#v:Just" title="Distribution.Compat.Prelude.Internal">Just</a> &quot;importDirs&quot;) '<a href="../base/GHC-Generics.html#v:NoSourceUnpackedness" title="GHC.Generics">NoSourceUnpackedness</a> '<a href="../base/GHC-Generics.html#v:NoSourceStrictness" title="GHC.Generics">NoSourceStrictness</a> '<a href="../base/GHC-Generics.html#v:DecidedLazy" title="GHC.Generics">DecidedLazy</a>) (<a href="../base/GHC-Generics.html#t:Rec0" title="GHC.Generics">Rec0</a> [<a href="Distribution-Compat-Prelude-Internal.html#t:FilePath" title="Distribution.Compat.Prelude.Internal">FilePath</a>]) <a href="../base/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> (<a href="../base/GHC-Generics.html#t:S1" title="GHC.Generics">S1</a> ('<a href="../base/GHC-Generics.html#v:MetaSel" title="GHC.Generics">MetaSel</a> ('<a href="Distribution-Compat-Prelude-Internal.html#v:Just" title="Distribution.Compat.Prelude.Internal">Just</a> &quot;libraryDirs&quot;) '<a href="../base/GHC-Generics.html#v:NoSourceUnpackedness" title="GHC.Generics">NoSourceUnpackedness</a> '<a href="../base/GHC-Generics.html#v:NoSourceStrictness" title="GHC.Generics">NoSourceStrictness</a> '<a href="../base/GHC-Generics.html#v:DecidedLazy" title="GHC.Generics">DecidedLazy</a>) (<a href="../base/GHC-Generics.html#t:Rec0" title="GHC.Generics">Rec0</a> [<a href="Distribution-Compat-Prelude-Internal.html#t:FilePath" title="Distribution.Compat.Prelude.Internal">FilePath</a>]) <a href="../base/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> <a href="../base/GHC-Generics.html#t:S1" title="GHC.Generics">S1</a> ('<a href="../base/GHC-Generics.html#v:MetaSel" title="GHC.Generics">MetaSel</a> ('<a href="Distribution-Compat-Prelude-Internal.html#v:Just" title="Distribution.Compat.Prelude.Internal">Just</a> &quot;libraryDynDirs&quot;) '<a href="../base/GHC-Generics.html#v:NoSourceUnpackedness" title="GHC.Generics">NoSourceUnpackedness</a> '<a href="../base/GHC-Generics.html#v:NoSourceStrictness" title="GHC.Generics">NoSourceStrictness</a> '<a href="../base/GHC-Generics.html#v:DecidedLazy" title="GHC.Generics">DecidedLazy</a>) (<a href="../base/GHC-Generics.html#t:Rec0" title="GHC.Generics">Rec0</a> [<a href="Distribution-Compat-Prelude-Internal.html#t:FilePath" title="Distribution.Compat.Prelude.Internal">FilePath</a>])))) <a href="../base/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> ((<a href="../base/GHC-Generics.html#t:S1" title="GHC.Generics">S1</a> ('<a href="../base/GHC-Generics.html#v:MetaSel" title="GHC.Generics">MetaSel</a> ('<a href="Distribution-Compat-Prelude-Internal.html#v:Just" title="Distribution.Compat.Prelude.Internal">Just</a> &quot;dataDir&quot;) '<a href="../base/GHC-Generics.html#v:NoSourceUnpackedness" title="GHC.Generics">NoSourceUnpackedness</a> '<a href="../base/GHC-Generics.html#v:NoSourceStrictness" title="GHC.Generics">NoSourceStrictness</a> '<a href="../base/GHC-Generics.html#v:DecidedLazy" title="GHC.Generics">DecidedLazy</a>) (<a href="../base/GHC-Generics.html#t:Rec0" title="GHC.Generics">Rec0</a> <a href="Distribution-Compat-Prelude-Internal.html#t:FilePath" title="Distribution.Compat.Prelude.Internal">FilePath</a>) <a href="../base/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> <a href="../base/GHC-Generics.html#t:S1" title="GHC.Generics">S1</a> ('<a href="../base/GHC-Generics.html#v:MetaSel" title="GHC.Generics">MetaSel</a> ('<a href="Distribution-Compat-Prelude-Internal.html#v:Just" title="Distribution.Compat.Prelude.Internal">Just</a> &quot;hsLibraries&quot;) '<a href="../base/GHC-Generics.html#v:NoSourceUnpackedness" title="GHC.Generics">NoSourceUnpackedness</a> '<a href="../base/GHC-Generics.html#v:NoSourceStrictness" title="GHC.Generics">NoSourceStrictness</a> '<a href="../base/GHC-Generics.html#v:DecidedLazy" title="GHC.Generics">DecidedLazy</a>) (<a href="../base/GHC-Generics.html#t:Rec0" title="GHC.Generics">Rec0</a> [<a href="Distribution-Compat-Prelude-Internal.html#t:String" title="Distribution.Compat.Prelude.Internal">String</a>])) <a href="../base/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> (<a href="../base/GHC-Generics.html#t:S1" title="GHC.Generics">S1</a> ('<a href="../base/GHC-Generics.html#v:MetaSel" title="GHC.Generics">MetaSel</a> ('<a href="Distribution-Compat-Prelude-Internal.html#v:Just" title="Distribution.Compat.Prelude.Internal">Just</a> &quot;extraLibraries&quot;) '<a href="../base/GHC-Generics.html#v:NoSourceUnpackedness" title="GHC.Generics">NoSourceUnpackedness</a> '<a href="../base/GHC-Generics.html#v:NoSourceStrictness" title="GHC.Generics">NoSourceStrictness</a> '<a href="../base/GHC-Generics.html#v:DecidedLazy" title="GHC.Generics">DecidedLazy</a>) (<a href="../base/GHC-Generics.html#t:Rec0" title="GHC.Generics">Rec0</a> [<a href="Distribution-Compat-Prelude-Internal.html#t:String" title="Distribution.Compat.Prelude.Internal">String</a>]) <a href="../base/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> (<a href="../base/GHC-Generics.html#t:S1" title="GHC.Generics">S1</a> ('<a href="../base/GHC-Generics.html#v:MetaSel" title="GHC.Generics">MetaSel</a> ('<a href="Distribution-Compat-Prelude-Internal.html#v:Just" title="Distribution.Compat.Prelude.Internal">Just</a> &quot;extraGHCiLibraries&quot;) '<a href="../base/GHC-Generics.html#v:NoSourceUnpackedness" title="GHC.Generics">NoSourceUnpackedness</a> '<a href="../base/GHC-Generics.html#v:NoSourceStrictness" title="GHC.Generics">NoSourceStrictness</a> '<a href="../base/GHC-Generics.html#v:DecidedLazy" title="GHC.Generics">DecidedLazy</a>) (<a href="../base/GHC-Generics.html#t:Rec0" title="GHC.Generics">Rec0</a> [<a href="Distribution-Compat-Prelude-Internal.html#t:String" title="Distribution.Compat.Prelude.Internal">String</a>]) <a href="../base/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> <a href="../base/GHC-Generics.html#t:S1" title="GHC.Generics">S1</a> ('<a href="../base/GHC-Generics.html#v:MetaSel" title="GHC.Generics">MetaSel</a> ('<a href="Distribution-Compat-Prelude-Internal.html#v:Just" title="Distribution.Compat.Prelude.Internal">Just</a> &quot;includeDirs&quot;) '<a href="../base/GHC-Generics.html#v:NoSourceUnpackedness" title="GHC.Generics">NoSourceUnpackedness</a> '<a href="../base/GHC-Generics.html#v:NoSourceStrictness" title="GHC.Generics">NoSourceStrictness</a> '<a href="../base/GHC-Generics.html#v:DecidedLazy" title="GHC.Generics">DecidedLazy</a>) (<a href="../base/GHC-Generics.html#t:Rec0" title="GHC.Generics">Rec0</a> [<a href="Distribution-Compat-Prelude-Internal.html#t:FilePath" title="Distribution.Compat.Prelude.Internal">FilePath</a>]))))) <a href="../base/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> (((<a href="../base/GHC-Generics.html#t:S1" title="GHC.Generics">S1</a> ('<a href="../base/GHC-Generics.html#v:MetaSel" title="GHC.Generics">MetaSel</a> ('<a href="Distribution-Compat-Prelude-Internal.html#v:Just" title="Distribution.Compat.Prelude.Internal">Just</a> &quot;includes&quot;) '<a href="../base/GHC-Generics.html#v:NoSourceUnpackedness" title="GHC.Generics">NoSourceUnpackedness</a> '<a href="../base/GHC-Generics.html#v:NoSourceStrictness" title="GHC.Generics">NoSourceStrictness</a> '<a href="../base/GHC-Generics.html#v:DecidedLazy" title="GHC.Generics">DecidedLazy</a>) (<a href="../base/GHC-Generics.html#t:Rec0" title="GHC.Generics">Rec0</a> [<a href="Distribution-Compat-Prelude-Internal.html#t:String" title="Distribution.Compat.Prelude.Internal">String</a>]) <a href="../base/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> <a href="../base/GHC-Generics.html#t:S1" title="GHC.Generics">S1</a> ('<a href="../base/GHC-Generics.html#v:MetaSel" title="GHC.Generics">MetaSel</a> ('<a href="Distribution-Compat-Prelude-Internal.html#v:Just" title="Distribution.Compat.Prelude.Internal">Just</a> &quot;depends&quot;) '<a href="../base/GHC-Generics.html#v:NoSourceUnpackedness" title="GHC.Generics">NoSourceUnpackedness</a> '<a href="../base/GHC-Generics.html#v:NoSourceStrictness" title="GHC.Generics">NoSourceStrictness</a> '<a href="../base/GHC-Generics.html#v:DecidedLazy" title="GHC.Generics">DecidedLazy</a>) (<a href="../base/GHC-Generics.html#t:Rec0" title="GHC.Generics">Rec0</a> [<a href="Distribution-Types-UnitId.html#t:UnitId" title="Distribution.Types.UnitId">UnitId</a>])) <a href="../base/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> (<a href="../base/GHC-Generics.html#t:S1" title="GHC.Generics">S1</a> ('<a href="../base/GHC-Generics.html#v:MetaSel" title="GHC.Generics">MetaSel</a> ('<a href="Distribution-Compat-Prelude-Internal.html#v:Just" title="Distribution.Compat.Prelude.Internal">Just</a> &quot;abiDepends&quot;) '<a href="../base/GHC-Generics.html#v:NoSourceUnpackedness" title="GHC.Generics">NoSourceUnpackedness</a> '<a href="../base/GHC-Generics.html#v:NoSourceStrictness" title="GHC.Generics">NoSourceStrictness</a> '<a href="../base/GHC-Generics.html#v:DecidedLazy" title="GHC.Generics">DecidedLazy</a>) (<a href="../base/GHC-Generics.html#t:Rec0" title="GHC.Generics">Rec0</a> [<a href="Distribution-Types-AbiDependency.html#t:AbiDependency" title="Distribution.Types.AbiDependency">AbiDependency</a>]) <a href="../base/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> (<a href="../base/GHC-Generics.html#t:S1" title="GHC.Generics">S1</a> ('<a href="../base/GHC-Generics.html#v:MetaSel" title="GHC.Generics">MetaSel</a> ('<a href="Distribution-Compat-Prelude-Internal.html#v:Just" title="Distribution.Compat.Prelude.Internal">Just</a> &quot;ccOptions&quot;) '<a href="../base/GHC-Generics.html#v:NoSourceUnpackedness" title="GHC.Generics">NoSourceUnpackedness</a> '<a href="../base/GHC-Generics.html#v:NoSourceStrictness" title="GHC.Generics">NoSourceStrictness</a> '<a href="../base/GHC-Generics.html#v:DecidedLazy" title="GHC.Generics">DecidedLazy</a>) (<a href="../base/GHC-Generics.html#t:Rec0" title="GHC.Generics">Rec0</a> [<a href="Distribution-Compat-Prelude-Internal.html#t:String" title="Distribution.Compat.Prelude.Internal">String</a>]) <a href="../base/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> <a href="../base/GHC-Generics.html#t:S1" title="GHC.Generics">S1</a> ('<a href="../base/GHC-Generics.html#v:MetaSel" title="GHC.Generics">MetaSel</a> ('<a href="Distribution-Compat-Prelude-Internal.html#v:Just" title="Distribution.Compat.Prelude.Internal">Just</a> &quot;cxxOptions&quot;) '<a href="../base/GHC-Generics.html#v:NoSourceUnpackedness" title="GHC.Generics">NoSourceUnpackedness</a> '<a href="../base/GHC-Generics.html#v:NoSourceStrictness" title="GHC.Generics">NoSourceStrictness</a> '<a href="../base/GHC-Generics.html#v:DecidedLazy" title="GHC.Generics">DecidedLazy</a>) (<a href="../base/GHC-Generics.html#t:Rec0" title="GHC.Generics">Rec0</a> [<a href="Distribution-Compat-Prelude-Internal.html#t:String" title="Distribution.Compat.Prelude.Internal">String</a>])))) <a href="../base/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> ((<a href="../base/GHC-Generics.html#t:S1" title="GHC.Generics">S1</a> ('<a href="../base/GHC-Generics.html#v:MetaSel" title="GHC.Generics">MetaSel</a> ('<a href="Distribution-Compat-Prelude-Internal.html#v:Just" title="Distribution.Compat.Prelude.Internal">Just</a> &quot;ldOptions&quot;) '<a href="../base/GHC-Generics.html#v:NoSourceUnpackedness" title="GHC.Generics">NoSourceUnpackedness</a> '<a href="../base/GHC-Generics.html#v:NoSourceStrictness" title="GHC.Generics">NoSourceStrictness</a> '<a href="../base/GHC-Generics.html#v:DecidedLazy" title="GHC.Generics">DecidedLazy</a>) (<a href="../base/GHC-Generics.html#t:Rec0" title="GHC.Generics">Rec0</a> [<a href="Distribution-Compat-Prelude-Internal.html#t:String" title="Distribution.Compat.Prelude.Internal">String</a>]) <a href="../base/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> (<a href="../base/GHC-Generics.html#t:S1" title="GHC.Generics">S1</a> ('<a href="../base/GHC-Generics.html#v:MetaSel" title="GHC.Generics">MetaSel</a> ('<a href="Distribution-Compat-Prelude-Internal.html#v:Just" title="Distribution.Compat.Prelude.Internal">Just</a> &quot;frameworkDirs&quot;) '<a href="../base/GHC-Generics.html#v:NoSourceUnpackedness" title="GHC.Generics">NoSourceUnpackedness</a> '<a href="../base/GHC-Generics.html#v:NoSourceStrictness" title="GHC.Generics">NoSourceStrictness</a> '<a href="../base/GHC-Generics.html#v:DecidedLazy" title="GHC.Generics">DecidedLazy</a>) (<a href="../base/GHC-Generics.html#t:Rec0" title="GHC.Generics">Rec0</a> [<a href="Distribution-Compat-Prelude-Internal.html#t:FilePath" title="Distribution.Compat.Prelude.Internal">FilePath</a>]) <a href="../base/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> <a href="../base/GHC-Generics.html#t:S1" title="GHC.Generics">S1</a> ('<a href="../base/GHC-Generics.html#v:MetaSel" title="GHC.Generics">MetaSel</a> ('<a href="Distribution-Compat-Prelude-Internal.html#v:Just" title="Distribution.Compat.Prelude.Internal">Just</a> &quot;frameworks&quot;) '<a href="../base/GHC-Generics.html#v:NoSourceUnpackedness" title="GHC.Generics">NoSourceUnpackedness</a> '<a href="../base/GHC-Generics.html#v:NoSourceStrictness" title="GHC.Generics">NoSourceStrictness</a> '<a href="../base/GHC-Generics.html#v:DecidedLazy" title="GHC.Generics">DecidedLazy</a>) (<a href="../base/GHC-Generics.html#t:Rec0" title="GHC.Generics">Rec0</a> [<a href="Distribution-Compat-Prelude-Internal.html#t:String" title="Distribution.Compat.Prelude.Internal">String</a>]))) <a href="../base/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> (<a href="../base/GHC-Generics.html#t:S1" title="GHC.Generics">S1</a> ('<a href="../base/GHC-Generics.html#v:MetaSel" title="GHC.Generics">MetaSel</a> ('<a href="Distribution-Compat-Prelude-Internal.html#v:Just" title="Distribution.Compat.Prelude.Internal">Just</a> &quot;haddockInterfaces&quot;) '<a href="../base/GHC-Generics.html#v:NoSourceUnpackedness" title="GHC.Generics">NoSourceUnpackedness</a> '<a href="../base/GHC-Generics.html#v:NoSourceStrictness" title="GHC.Generics">NoSourceStrictness</a> '<a href="../base/GHC-Generics.html#v:DecidedLazy" title="GHC.Generics">DecidedLazy</a>) (<a href="../base/GHC-Generics.html#t:Rec0" title="GHC.Generics">Rec0</a> [<a href="Distribution-Compat-Prelude-Internal.html#t:FilePath" title="Distribution.Compat.Prelude.Internal">FilePath</a>]) <a href="../base/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> (<a href="../base/GHC-Generics.html#t:S1" title="GHC.Generics">S1</a> ('<a href="../base/GHC-Generics.html#v:MetaSel" title="GHC.Generics">MetaSel</a> ('<a href="Distribution-Compat-Prelude-Internal.html#v:Just" title="Distribution.Compat.Prelude.Internal">Just</a> &quot;haddockHTMLs&quot;) '<a href="../base/GHC-Generics.html#v:NoSourceUnpackedness" title="GHC.Generics">NoSourceUnpackedness</a> '<a href="../base/GHC-Generics.html#v:NoSourceStrictness" title="GHC.Generics">NoSourceStrictness</a> '<a href="../base/GHC-Generics.html#v:DecidedLazy" title="GHC.Generics">DecidedLazy</a>) (<a href="../base/GHC-Generics.html#t:Rec0" title="GHC.Generics">Rec0</a> [<a href="Distribution-Compat-Prelude-Internal.html#t:FilePath" title="Distribution.Compat.Prelude.Internal">FilePath</a>]) <a href="../base/GHC-Generics.html#t::-42-:" title="GHC.Generics">:*:</a> <a href="../base/GHC-Generics.html#t:S1" title="GHC.Generics">S1</a> ('<a href="../base/GHC-Generics.html#v:MetaSel" title="GHC.Generics">MetaSel</a> ('<a href="Distribution-Compat-Prelude-Internal.html#v:Just" title="Distribution.Compat.Prelude.Internal">Just</a> &quot;pkgRoot&quot;) '<a href="../base/GHC-Generics.html#v:NoSourceUnpackedness" title="GHC.Generics">NoSourceUnpackedness</a> '<a href="../base/GHC-Generics.html#v:NoSourceStrictness" title="GHC.Generics">NoSourceStrictness</a> '<a href="../base/GHC-Generics.html#v:DecidedLazy" title="GHC.Generics">DecidedLazy</a>) (<a href="../base/GHC-Generics.html#t:Rec0" title="GHC.Generics">Rec0</a> (<a href="Distribution-Compat-Prelude-Internal.html#t:Maybe" title="Distribution.Compat.Prelude.Internal">Maybe</a> <a href="Distribution-Compat-Prelude-Internal.html#t:FilePath" title="Distribution.Compat.Prelude.Internal">FilePath</a>)))))))))</div></details></td></tr></table></details></div></div><div class="top"><p class="src"><a id="v:abiDepends" class="def">abiDepends</a> :: <a href="Distribution-Compat-Lens.html#t:Lens-39-" title="Distribution.Compat.Lens">Lens'</a> <a href="Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo" title="Distribution.Types.InstalledPackageInfo.Lens">InstalledPackageInfo</a> [<a href="Distribution-Types-AbiDependency.html#t:AbiDependency" title="Distribution.Types.AbiDependency">AbiDependency</a>] <a href="src/Distribution.Types.InstalledPackageInfo.Lens.html#abiDepends" class="link">Source</a> <a href="#v:abiDepends" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:abiHash" class="def">abiHash</a> :: <a href="Distribution-Compat-Lens.html#t:Lens-39-" title="Distribution.Compat.Lens">Lens'</a> <a href="Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo" title="Distribution.Types.InstalledPackageInfo.Lens">InstalledPackageInfo</a> <a href="Distribution-Types-AbiHash.html#t:AbiHash" title="Distribution.Types.AbiHash">AbiHash</a> <a href="src/Distribution.Types.InstalledPackageInfo.Lens.html#abiHash" class="link">Source</a> <a href="#v:abiHash" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:author" class="def">author</a> :: <a href="Distribution-Compat-Lens.html#t:Lens-39-" title="Distribution.Compat.Lens">Lens'</a> <a href="Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo" title="Distribution.Types.InstalledPackageInfo.Lens">InstalledPackageInfo</a> <a href="Distribution-Utils-ShortText.html#t:ShortText" title="Distribution.Utils.ShortText">ShortText</a> <a href="src/Distribution.Types.InstalledPackageInfo.Lens.html#author" class="link">Source</a> <a href="#v:author" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:category" class="def">category</a> :: <a href="Distribution-Compat-Lens.html#t:Lens-39-" title="Distribution.Compat.Lens">Lens'</a> <a href="Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo" title="Distribution.Types.InstalledPackageInfo.Lens">InstalledPackageInfo</a> <a href="Distribution-Utils-ShortText.html#t:ShortText" title="Distribution.Utils.ShortText">ShortText</a> <a href="src/Distribution.Types.InstalledPackageInfo.Lens.html#category" class="link">Source</a> <a href="#v:category" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:ccOptions" class="def">ccOptions</a> :: <a href="Distribution-Compat-Lens.html#t:Lens-39-" title="Distribution.Compat.Lens">Lens'</a> <a href="Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo" title="Distribution.Types.InstalledPackageInfo.Lens">InstalledPackageInfo</a> [<a href="Distribution-Compat-Prelude-Internal.html#t:String" title="Distribution.Compat.Prelude.Internal">String</a>] <a href="src/Distribution.Types.InstalledPackageInfo.Lens.html#ccOptions" class="link">Source</a> <a href="#v:ccOptions" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:compatPackageKey" class="def">compatPackageKey</a> :: <a href="Distribution-Compat-Lens.html#t:Lens-39-" title="Distribution.Compat.Lens">Lens'</a> <a href="Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo" title="Distribution.Types.InstalledPackageInfo.Lens">InstalledPackageInfo</a> <a href="Distribution-Compat-Prelude-Internal.html#t:String" title="Distribution.Compat.Prelude.Internal">String</a> <a href="src/Distribution.Types.InstalledPackageInfo.Lens.html#compatPackageKey" class="link">Source</a> <a href="#v:compatPackageKey" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:copyright" class="def">copyright</a> :: <a href="Distribution-Compat-Lens.html#t:Lens-39-" title="Distribution.Compat.Lens">Lens'</a> <a href="Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo" title="Distribution.Types.InstalledPackageInfo.Lens">InstalledPackageInfo</a> <a href="Distribution-Utils-ShortText.html#t:ShortText" title="Distribution.Utils.ShortText">ShortText</a> <a href="src/Distribution.Types.InstalledPackageInfo.Lens.html#copyright" class="link">Source</a> <a href="#v:copyright" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:cxxOptions" class="def">cxxOptions</a> :: <a href="Distribution-Compat-Lens.html#t:Lens-39-" title="Distribution.Compat.Lens">Lens'</a> <a href="Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo" title="Distribution.Types.InstalledPackageInfo.Lens">InstalledPackageInfo</a> [<a href="Distribution-Compat-Prelude-Internal.html#t:String" title="Distribution.Compat.Prelude.Internal">String</a>] <a href="src/Distribution.Types.InstalledPackageInfo.Lens.html#cxxOptions" class="link">Source</a> <a href="#v:cxxOptions" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:dataDir" class="def">dataDir</a> :: <a href="Distribution-Compat-Lens.html#t:Lens-39-" title="Distribution.Compat.Lens">Lens'</a> <a href="Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo" title="Distribution.Types.InstalledPackageInfo.Lens">InstalledPackageInfo</a> <a href="Distribution-Compat-Prelude-Internal.html#t:FilePath" title="Distribution.Compat.Prelude.Internal">FilePath</a> <a href="src/Distribution.Types.InstalledPackageInfo.Lens.html#dataDir" class="link">Source</a> <a href="#v:dataDir" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:depends" class="def">depends</a> :: <a href="Distribution-Compat-Lens.html#t:Lens-39-" title="Distribution.Compat.Lens">Lens'</a> <a href="Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo" title="Distribution.Types.InstalledPackageInfo.Lens">InstalledPackageInfo</a> [<a href="Distribution-Types-UnitId.html#t:UnitId" title="Distribution.Types.UnitId">UnitId</a>] <a href="src/Distribution.Types.InstalledPackageInfo.Lens.html#depends" class="link">Source</a> <a href="#v:depends" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:description" class="def">description</a> :: <a href="Distribution-Compat-Lens.html#t:Lens-39-" title="Distribution.Compat.Lens">Lens'</a> <a href="Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo" title="Distribution.Types.InstalledPackageInfo.Lens">InstalledPackageInfo</a> <a href="Distribution-Utils-ShortText.html#t:ShortText" title="Distribution.Utils.ShortText">ShortText</a> <a href="src/Distribution.Types.InstalledPackageInfo.Lens.html#description" class="link">Source</a> <a href="#v:description" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:exposed" class="def">exposed</a> :: <a href="Distribution-Compat-Lens.html#t:Lens-39-" title="Distribution.Compat.Lens">Lens'</a> <a href="Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo" title="Distribution.Types.InstalledPackageInfo.Lens">InstalledPackageInfo</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="src/Distribution.Types.InstalledPackageInfo.Lens.html#exposed" class="link">Source</a> <a href="#v:exposed" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:exposedModules" class="def">exposedModules</a> :: <a href="Distribution-Compat-Lens.html#t:Lens-39-" title="Distribution.Compat.Lens">Lens'</a> <a href="Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo" title="Distribution.Types.InstalledPackageInfo.Lens">InstalledPackageInfo</a> [<a href="Distribution-Types-ExposedModule.html#t:ExposedModule" title="Distribution.Types.ExposedModule">ExposedModule</a>] <a href="src/Distribution.Types.InstalledPackageInfo.Lens.html#exposedModules" class="link">Source</a> <a href="#v:exposedModules" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:extraGHCiLibraries" class="def">extraGHCiLibraries</a> :: <a href="Distribution-Compat-Lens.html#t:Lens-39-" title="Distribution.Compat.Lens">Lens'</a> <a href="Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo" title="Distribution.Types.InstalledPackageInfo.Lens">InstalledPackageInfo</a> [<a href="Distribution-Compat-Prelude-Internal.html#t:String" title="Distribution.Compat.Prelude.Internal">String</a>] <a href="src/Distribution.Types.InstalledPackageInfo.Lens.html#extraGHCiLibraries" class="link">Source</a> <a href="#v:extraGHCiLibraries" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:extraLibraries" class="def">extraLibraries</a> :: <a href="Distribution-Compat-Lens.html#t:Lens-39-" title="Distribution.Compat.Lens">Lens'</a> <a href="Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo" title="Distribution.Types.InstalledPackageInfo.Lens">InstalledPackageInfo</a> [<a href="Distribution-Compat-Prelude-Internal.html#t:String" title="Distribution.Compat.Prelude.Internal">String</a>] <a href="src/Distribution.Types.InstalledPackageInfo.Lens.html#extraLibraries" class="link">Source</a> <a href="#v:extraLibraries" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:frameworkDirs" class="def">frameworkDirs</a> :: <a href="Distribution-Compat-Lens.html#t:Lens-39-" title="Distribution.Compat.Lens">Lens'</a> <a href="Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo" title="Distribution.Types.InstalledPackageInfo.Lens">InstalledPackageInfo</a> [<a href="Distribution-Compat-Prelude-Internal.html#t:FilePath" title="Distribution.Compat.Prelude.Internal">FilePath</a>] <a href="src/Distribution.Types.InstalledPackageInfo.Lens.html#frameworkDirs" class="link">Source</a> <a href="#v:frameworkDirs" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:frameworks" class="def">frameworks</a> :: <a href="Distribution-Compat-Lens.html#t:Lens-39-" title="Distribution.Compat.Lens">Lens'</a> <a href="Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo" title="Distribution.Types.InstalledPackageInfo.Lens">InstalledPackageInfo</a> [<a href="Distribution-Compat-Prelude-Internal.html#t:String" title="Distribution.Compat.Prelude.Internal">String</a>] <a href="src/Distribution.Types.InstalledPackageInfo.Lens.html#frameworks" class="link">Source</a> <a href="#v:frameworks" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:haddockHTMLs" class="def">haddockHTMLs</a> :: <a href="Distribution-Compat-Lens.html#t:Lens-39-" title="Distribution.Compat.Lens">Lens'</a> <a href="Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo" title="Distribution.Types.InstalledPackageInfo.Lens">InstalledPackageInfo</a> [<a href="Distribution-Compat-Prelude-Internal.html#t:FilePath" title="Distribution.Compat.Prelude.Internal">FilePath</a>] <a href="src/Distribution.Types.InstalledPackageInfo.Lens.html#haddockHTMLs" class="link">Source</a> <a href="#v:haddockHTMLs" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:haddockInterfaces" class="def">haddockInterfaces</a> :: <a href="Distribution-Compat-Lens.html#t:Lens-39-" title="Distribution.Compat.Lens">Lens'</a> <a href="Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo" title="Distribution.Types.InstalledPackageInfo.Lens">InstalledPackageInfo</a> [<a href="Distribution-Compat-Prelude-Internal.html#t:FilePath" title="Distribution.Compat.Prelude.Internal">FilePath</a>] <a href="src/Distribution.Types.InstalledPackageInfo.Lens.html#haddockInterfaces" class="link">Source</a> <a href="#v:haddockInterfaces" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:hiddenModules" class="def">hiddenModules</a> :: <a href="Distribution-Compat-Lens.html#t:Lens-39-" title="Distribution.Compat.Lens">Lens'</a> <a href="Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo" title="Distribution.Types.InstalledPackageInfo.Lens">InstalledPackageInfo</a> [<a href="Distribution-ModuleName.html#t:ModuleName" title="Distribution.ModuleName">ModuleName</a>] <a href="src/Distribution.Types.InstalledPackageInfo.Lens.html#hiddenModules" class="link">Source</a> <a href="#v:hiddenModules" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:homepage" class="def">homepage</a> :: <a href="Distribution-Compat-Lens.html#t:Lens-39-" title="Distribution.Compat.Lens">Lens'</a> <a href="Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo" title="Distribution.Types.InstalledPackageInfo.Lens">InstalledPackageInfo</a> <a href="Distribution-Utils-ShortText.html#t:ShortText" title="Distribution.Utils.ShortText">ShortText</a> <a href="src/Distribution.Types.InstalledPackageInfo.Lens.html#homepage" class="link">Source</a> <a href="#v:homepage" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:hsLibraries" class="def">hsLibraries</a> :: <a href="Distribution-Compat-Lens.html#t:Lens-39-" title="Distribution.Compat.Lens">Lens'</a> <a href="Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo" title="Distribution.Types.InstalledPackageInfo.Lens">InstalledPackageInfo</a> [<a href="Distribution-Compat-Prelude-Internal.html#t:String" title="Distribution.Compat.Prelude.Internal">String</a>] <a href="src/Distribution.Types.InstalledPackageInfo.Lens.html#hsLibraries" class="link">Source</a> <a href="#v:hsLibraries" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:importDirs" class="def">importDirs</a> :: <a href="Distribution-Compat-Lens.html#t:Lens-39-" title="Distribution.Compat.Lens">Lens'</a> <a href="Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo" title="Distribution.Types.InstalledPackageInfo.Lens">InstalledPackageInfo</a> [<a href="Distribution-Compat-Prelude-Internal.html#t:FilePath" title="Distribution.Compat.Prelude.Internal">FilePath</a>] <a href="src/Distribution.Types.InstalledPackageInfo.Lens.html#importDirs" class="link">Source</a> <a href="#v:importDirs" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:includeDirs" class="def">includeDirs</a> :: <a href="Distribution-Compat-Lens.html#t:Lens-39-" title="Distribution.Compat.Lens">Lens'</a> <a href="Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo" title="Distribution.Types.InstalledPackageInfo.Lens">InstalledPackageInfo</a> [<a href="Distribution-Compat-Prelude-Internal.html#t:FilePath" title="Distribution.Compat.Prelude.Internal">FilePath</a>] <a href="src/Distribution.Types.InstalledPackageInfo.Lens.html#includeDirs" class="link">Source</a> <a href="#v:includeDirs" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:includes" class="def">includes</a> :: <a href="Distribution-Compat-Lens.html#t:Lens-39-" title="Distribution.Compat.Lens">Lens'</a> <a href="Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo" title="Distribution.Types.InstalledPackageInfo.Lens">InstalledPackageInfo</a> [<a href="Distribution-Compat-Prelude-Internal.html#t:String" title="Distribution.Compat.Prelude.Internal">String</a>] <a href="src/Distribution.Types.InstalledPackageInfo.Lens.html#includes" class="link">Source</a> <a href="#v:includes" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:indefinite" class="def">indefinite</a> :: <a href="Distribution-Compat-Lens.html#t:Lens-39-" title="Distribution.Compat.Lens">Lens'</a> <a href="Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo" title="Distribution.Types.InstalledPackageInfo.Lens">InstalledPackageInfo</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="src/Distribution.Types.InstalledPackageInfo.Lens.html#indefinite" class="link">Source</a> <a href="#v:indefinite" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:installedComponentId_" class="def">installedComponentId_</a> :: <a href="Distribution-Compat-Lens.html#t:Lens-39-" title="Distribution.Compat.Lens">Lens'</a> <a href="Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo" title="Distribution.Types.InstalledPackageInfo.Lens">InstalledPackageInfo</a> <a href="Distribution-Types-ComponentId.html#t:ComponentId" title="Distribution.Types.ComponentId">ComponentId</a> <a href="src/Distribution.Types.InstalledPackageInfo.Lens.html#installedComponentId_" class="link">Source</a> <a href="#v:installedComponentId_" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:installedUnitId" class="def">installedUnitId</a> :: <a href="Distribution-Compat-Lens.html#t:Lens-39-" title="Distribution.Compat.Lens">Lens'</a> <a href="Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo" title="Distribution.Types.InstalledPackageInfo.Lens">InstalledPackageInfo</a> <a href="Distribution-Types-UnitId.html#t:UnitId" title="Distribution.Types.UnitId">UnitId</a> <a href="src/Distribution.Types.InstalledPackageInfo.Lens.html#installedUnitId" class="link">Source</a> <a href="#v:installedUnitId" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:instantiatedWith" class="def">instantiatedWith</a> :: <a href="Distribution-Compat-Lens.html#t:Lens-39-" title="Distribution.Compat.Lens">Lens'</a> <a href="Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo" title="Distribution.Types.InstalledPackageInfo.Lens">InstalledPackageInfo</a> [(<a href="Distribution-ModuleName.html#t:ModuleName" title="Distribution.ModuleName">ModuleName</a>, <a href="Distribution-Backpack.html#t:OpenModule" title="Distribution.Backpack">OpenModule</a>)] <a href="src/Distribution.Types.InstalledPackageInfo.Lens.html#instantiatedWith" class="link">Source</a> <a href="#v:instantiatedWith" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:ldOptions" class="def">ldOptions</a> :: <a href="Distribution-Compat-Lens.html#t:Lens-39-" title="Distribution.Compat.Lens">Lens'</a> <a href="Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo" title="Distribution.Types.InstalledPackageInfo.Lens">InstalledPackageInfo</a> [<a href="Distribution-Compat-Prelude-Internal.html#t:String" title="Distribution.Compat.Prelude.Internal">String</a>] <a href="src/Distribution.Types.InstalledPackageInfo.Lens.html#ldOptions" class="link">Source</a> <a href="#v:ldOptions" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:libVisibility" class="def">libVisibility</a> :: <a href="Distribution-Compat-Lens.html#t:Lens-39-" title="Distribution.Compat.Lens">Lens'</a> <a href="Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo" title="Distribution.Types.InstalledPackageInfo.Lens">InstalledPackageInfo</a> <a href="Distribution-Types-LibraryVisibility.html#t:LibraryVisibility" title="Distribution.Types.LibraryVisibility">LibraryVisibility</a> <a href="src/Distribution.Types.InstalledPackageInfo.Lens.html#libVisibility" class="link">Source</a> <a href="#v:libVisibility" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:libraryDirs" class="def">libraryDirs</a> :: <a href="Distribution-Compat-Lens.html#t:Lens-39-" title="Distribution.Compat.Lens">Lens'</a> <a href="Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo" title="Distribution.Types.InstalledPackageInfo.Lens">InstalledPackageInfo</a> [<a href="Distribution-Compat-Prelude-Internal.html#t:FilePath" title="Distribution.Compat.Prelude.Internal">FilePath</a>] <a href="src/Distribution.Types.InstalledPackageInfo.Lens.html#libraryDirs" class="link">Source</a> <a href="#v:libraryDirs" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:libraryDynDirs" class="def">libraryDynDirs</a> :: <a href="Distribution-Compat-Lens.html#t:Lens-39-" title="Distribution.Compat.Lens">Lens'</a> <a href="Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo" title="Distribution.Types.InstalledPackageInfo.Lens">InstalledPackageInfo</a> [<a href="Distribution-Compat-Prelude-Internal.html#t:FilePath" title="Distribution.Compat.Prelude.Internal">FilePath</a>] <a href="src/Distribution.Types.InstalledPackageInfo.Lens.html#libraryDynDirs" class="link">Source</a> <a href="#v:libraryDynDirs" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:license" class="def">license</a> :: <a href="Distribution-Compat-Lens.html#t:Lens-39-" title="Distribution.Compat.Lens">Lens'</a> <a href="Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo" title="Distribution.Types.InstalledPackageInfo.Lens">InstalledPackageInfo</a> (<a href="Distribution-Compat-Prelude-Internal.html#t:Either" title="Distribution.Compat.Prelude.Internal">Either</a> <a href="Distribution-SPDX-License.html#t:License" title="Distribution.SPDX.License">License</a> <a href="Distribution-License.html#t:License" title="Distribution.License">License</a>) <a href="src/Distribution.Types.InstalledPackageInfo.Lens.html#license" class="link">Source</a> <a href="#v:license" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:maintainer" class="def">maintainer</a> :: <a href="Distribution-Compat-Lens.html#t:Lens-39-" title="Distribution.Compat.Lens">Lens'</a> <a href="Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo" title="Distribution.Types.InstalledPackageInfo.Lens">InstalledPackageInfo</a> <a href="Distribution-Utils-ShortText.html#t:ShortText" title="Distribution.Utils.ShortText">ShortText</a> <a href="src/Distribution.Types.InstalledPackageInfo.Lens.html#maintainer" class="link">Source</a> <a href="#v:maintainer" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:pkgRoot" class="def">pkgRoot</a> :: <a href="Distribution-Compat-Lens.html#t:Lens-39-" title="Distribution.Compat.Lens">Lens'</a> <a href="Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo" title="Distribution.Types.InstalledPackageInfo.Lens">InstalledPackageInfo</a> (<a href="Distribution-Compat-Prelude-Internal.html#t:Maybe" title="Distribution.Compat.Prelude.Internal">Maybe</a> <a href="Distribution-Compat-Prelude-Internal.html#t:FilePath" title="Distribution.Compat.Prelude.Internal">FilePath</a>) <a href="src/Distribution.Types.InstalledPackageInfo.Lens.html#pkgRoot" class="link">Source</a> <a href="#v:pkgRoot" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:pkgUrl" class="def">pkgUrl</a> :: <a href="Distribution-Compat-Lens.html#t:Lens-39-" title="Distribution.Compat.Lens">Lens'</a> <a href="Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo" title="Distribution.Types.InstalledPackageInfo.Lens">InstalledPackageInfo</a> <a href="Distribution-Utils-ShortText.html#t:ShortText" title="Distribution.Utils.ShortText">ShortText</a> <a href="src/Distribution.Types.InstalledPackageInfo.Lens.html#pkgUrl" class="link">Source</a> <a href="#v:pkgUrl" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:sourceLibName" class="def">sourceLibName</a> :: <a href="Distribution-Compat-Lens.html#t:Lens-39-" title="Distribution.Compat.Lens">Lens'</a> <a href="Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo" title="Distribution.Types.InstalledPackageInfo.Lens">InstalledPackageInfo</a> <a href="Distribution-Types-LibraryName.html#t:LibraryName" title="Distribution.Types.LibraryName">LibraryName</a> <a href="src/Distribution.Types.InstalledPackageInfo.Lens.html#sourceLibName" class="link">Source</a> <a href="#v:sourceLibName" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:sourcePackageId" class="def">sourcePackageId</a> :: <a href="Distribution-Compat-Lens.html#t:Lens-39-" title="Distribution.Compat.Lens">Lens'</a> <a href="Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo" title="Distribution.Types.InstalledPackageInfo.Lens">InstalledPackageInfo</a> <a href="Distribution-Types-PackageId.html#t:PackageIdentifier" title="Distribution.Types.PackageId">PackageIdentifier</a> <a href="src/Distribution.Types.InstalledPackageInfo.Lens.html#sourcePackageId" class="link">Source</a> <a href="#v:sourcePackageId" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:stability" class="def">stability</a> :: <a href="Distribution-Compat-Lens.html#t:Lens-39-" title="Distribution.Compat.Lens">Lens'</a> <a href="Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo" title="Distribution.Types.InstalledPackageInfo.Lens">InstalledPackageInfo</a> <a href="Distribution-Utils-ShortText.html#t:ShortText" title="Distribution.Utils.ShortText">ShortText</a> <a href="src/Distribution.Types.InstalledPackageInfo.Lens.html#stability" class="link">Source</a> <a href="#v:stability" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:synopsis" class="def">synopsis</a> :: <a href="Distribution-Compat-Lens.html#t:Lens-39-" title="Distribution.Compat.Lens">Lens'</a> <a href="Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo" title="Distribution.Types.InstalledPackageInfo.Lens">InstalledPackageInfo</a> <a href="Distribution-Utils-ShortText.html#t:ShortText" title="Distribution.Utils.ShortText">ShortText</a> <a href="src/Distribution.Types.InstalledPackageInfo.Lens.html#synopsis" class="link">Source</a> <a href="#v:synopsis" class="selflink">#</a></p></div><div class="top"><p class="src"><a id="v:trusted" class="def">trusted</a> :: <a href="Distribution-Compat-Lens.html#t:Lens-39-" title="Distribution.Compat.Lens">Lens'</a> <a href="Distribution-Types-InstalledPackageInfo-Lens.html#t:InstalledPackageInfo" title="Distribution.Types.InstalledPackageInfo.Lens">InstalledPackageInfo</a> <a href="Distribution-Compat-Prelude-Internal.html#t:Bool" title="Distribution.Compat.Prelude.Internal">Bool</a> <a href="src/Distribution.Types.InstalledPackageInfo.Lens.html#trusted" class="link">Source</a> <a href="#v:trusted" class="selflink">#</a></p></div></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.25.1</p></div></body></html>